-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test all targets #34
base: master
Are you sure you want to change the base?
Test all targets #34
Conversation
This is a really interesting way to test the binaries. My main concern is the feedback loop is kind of broken, because we have to monitor a separate repo to see pass/fail -- and then manually(?) make the connection for which branch/pr triggered it. I'm not sure there is a way to update the build status of another project within the bounds of github/travis. Still, this is a really interesting attempt and I'm sure there are parts of this we could find really useful! Thank you @toch!! |
I agree. I'd love to test binaries directly from the original repo. Unfortunately, I didn't find a proper way right now to do it, mainly because of the limitations of CI services:
for now, I only support internal branches. For PRs, I'd need to give access to that mruby-cli-bins repo to anybody, which I'm not really comfortable for now. That would need more careful considerations. Anyway, for internal branches, I push on a branch with the same name. If we supported PRs, my idea was to push on a branch named
We could use the Github API to add a new status. This is a nice idea. That would close the loops in fact.
If I can add a Github Status to the repo |
@hone The results from mruby-cli-bins are now pushed here too :) it's good to be merged I think. |
@hone @zzak After different tries and research, please find here a solution to test the final bins on different targets (nix, osx, and win) for 64bits arch.
It works as following:
as further steps, I'd like to:
I think we can even generalize that to make it available to mruby-cli apps
PS: if ok for you I can squash the whole ofc